package com.miao.im.repository.dao;

import com.miao.im.domain.FriendDo;
import com.miao.im.dto.FriendQueryDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Optional;

/**
 * @Auther: miaoguoxin
 * @Date: 2021/4/12 22:10
 * @Description:
 */
public interface IFriendDao {

    List<FriendDo> getList(FriendQueryDto queryDto);

    Optional<FriendDo> getOneByUserIdAndFriendId(@Param("userId") Long userId, @Param("friendId") Long friendId);

    void insert(FriendDo friendDo);
}
